com.supermap.ar.areffect.utils
类 XmlNodeParser
- java.lang.Object
-
- com.supermap.ar.areffect.utils.XmlNodeParser
-
public class XmlNodeParser extends java.lang.ObjectXML解析器用于解析XML
SampleCode: XmlNode xmlNode = new XmlNodeParser().parse(file); ArrayListxmlNodeList = xmlNode.getXmlNode("sml:MapBounds");
-
-
构造器概要
构造器 构造器和说明 XmlNodeParser()构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 java.util.ArrayList<XmlNode>findXmlNode(XmlNode parentXmlNode, java.lang.String name)通过指定名称在父节点中查找指定节点 通常用于找到指定对象,然后通过XmlNode.getParent()获取其父节点。XmlNodeparse(java.io.File xmlFile)解析XML文件XmlNodeparse(java.lang.String string)解析XML字符串
-
-
-
方法详细资料
-
parse
public XmlNode parse(java.io.File xmlFile) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
解析XML文件- 参数:
xmlFile-- 返回:
- 抛出:
java.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXException
-
parse
public XmlNode parse(java.lang.String string) throws javax.xml.parsers.ParserConfigurationException, java.io.IOException, org.xml.sax.SAXException
解析XML字符串- 参数:
string- xml字符串- 返回:
- 抛出:
javax.xml.parsers.ParserConfigurationExceptionjava.io.IOExceptionorg.xml.sax.SAXException
-
findXmlNode
public java.util.ArrayList<XmlNode> findXmlNode(XmlNode parentXmlNode, java.lang.String name)
通过指定名称在父节点中查找指定节点通常用于找到指定对象,然后通过
XmlNode.getParent()获取其父节点。- 参数:
parentXmlNode- 父节点name- 名称- 返回:
- 子节点
-
-